---
target: Umo Office Convert
keywords: Umo Office Convert,office在线预览,wps在线预览,docx在线预览,word在线预览,pdf在线预览
description: 将 Office、WPS 等 40 余种办公文档转换为可在线查看的文档格式，可与 Umo Office Viewer 结合使用实现办公文档的在线预览。
---

# 基本介绍

将 Microsoft Office 文档、WPS Office 文档、开放文档格式（ODF）、统一办公格式（UOF）或者通用办公格式文档转换为 Umo Office Viewer 可查看的格式。支持共计 40 余种各类常见 Office 文档的转换，详细请查看 [支持转换的文件格式](#支持转换的文件格式)。

本软件是一款商业软件，需要购买后才能使用。购买后您可以获得本软件的全部代码和本软件私有代码仓库的访问权限，这意味着您随时可以获得本软件的最新源代码和后续新增的功能特性。

您在使用 [Umo Office Viewer](./office-viewer) 时，必须遵守[Umo Team 商业软件许可协议](license)。

本软件可作为独立的 Office 文档转换工具，也可作为 [Umo Office Viewer](./office-viewer) 结合使用。

更多内容请查看项目根目录下的 `README.md` 文档。

## 支持转换的文件格式

<table>
  <thead>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <th class="_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold" width="150">文档类别</th>
      <th class="_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold" width="100">文档类型</th>
      <th class="_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold">文档后缀名</th>
      <th class="_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold">描述</th>
    </tr>
  </thead>
  <tbody>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="18">Microsoft Office 文件</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="6">Word 文档</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.doc</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">Word 97-2003 文档</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.docx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Word 2007 及以上版本文档</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.docm</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">启用宏的 Word 文档</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.dot</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Word 97-2003 模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.dotx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Word 2007+ 模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.dotm</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">启用宏的 Word 模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="7">Excel 表格</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xls</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Excel 97-2003 工作簿</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xlsx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Excel 2007 及以上版本工作簿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xlsm</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">启用宏的 Excel 工作簿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xlsb</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Excel 二进制工作簿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xlt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Excel 97-2003 模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.xltx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">Excel 2007+ 模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.csv</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">逗号分隔值文件</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="5">PowerPoint 演示</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ppt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">PowerPoint 97-2003 演示文稿</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.pptx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">PowerPoint 2007+ 演示文稿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.pptm</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">启用宏的 PowerPoint 演示文稿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.pps</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">PowerPoint 97-2003 放映文件</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ppsx</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">PowerPoint 2007+ 放映文件</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="9">OpenDocument 开放文档格式(ODF)</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="3">文本文档</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.odt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 文本文档</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ott</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 文本文档模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.fodt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">扁平 XML 文本文档</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="3">电子表格</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ods</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 电子表格</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ots</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 电子表格模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.fods</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">扁平 XML 电子表格</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="3">演示文稿 / 绘图</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.odp</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 演示文稿</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.otp</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 演示文稿模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.odg</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">ODF 绘图文件</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="6">WPS Office 文件</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="2">文字文档</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.wps</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 文字文档</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.wpt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 文字模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="2">表格</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.et</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 表格文件</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.ett</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 表格模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="2">演示文稿</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">.dps</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 演示文稿</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.dpt</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">WPS 演示模板</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="3">统一办公格式(UOF)</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">文本文档</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.uot</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">统一办公格式文本文档</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">电子表格</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.uos</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">统一办公格式电子表格</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">演示文稿</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.uop</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">统一办公格式演示文稿</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0">
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2" rowspan="3">通用文档格式</td>
      <td class="_m-0 _border _border-gray-300 _px-4 _py-2">富文本</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.rtf</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">富文本格式文档</td>
    </tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">PDF 文档</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.pdf</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">便携式文档格式</td></tr>
    <tr class="_m-0 _border-t _border-gray-300 _p-0"><td class="_m-0 _border _border-gray-300 _px-4 _py-2">数据文件</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">.csv</td><td class="_m-0 _border _border-gray-300 _px-4 _py-2">逗号分隔值文件（兼容 Excel、WPS 等）</td></tr>
  </tbody>
</table>

## 快速开始

### 1. 开始前准备

见项目中的 `README.md` 文档。

### 2. 配置环境变量

见 [环境变量配置](./office-convert/env)。

### 3. 安装 NPM 依赖

```bash npm2yarn
npm install
```

### 4. 启动服务

```bash npm2yarn
npm run start
```

### 5. 访问接口文档地址

在服务启动后，访问 `http://localhost:[端口号]/openapi` 即可查看接口文档。

## Umo Team 出品

- [Umo Editor](https://dev.umodoc.com/cn/docs/editor): 基于 Vue3 和 Tiptap 的本土化开源文档编辑器，专为国人用户设计。
- [Umo Viewer](https://dev.umodoc.com/cn/docs/viewer): PDF 文档查看器，基于 Vue3 和 PDF.js 实现，支持在浏览器中直接预览 PDF 文档，同时也支持预览 Umo Editor 文档内容。
- [Umo Editor Next](https://dev.umodoc.com/cn/docs/next): Umo Editor 的增强版，在包含最新版本的 Umo Editor 所有功能的基础上，重点增加或者增强了对多用户在线协作编辑、文档批注(评论)、文档历史版本管理、AI 创作、文档导入导出、表格等功能的支持，同时增强了工具栏和页边栏等区域的自定义能力。
- [Umo Editor Server](https://dev.umodoc.com/cn/docs/server): 为增强 Umo Editor 功能，如多用户在线协作编辑、文档批注(评论)、文档导入导出等功能而开发的配套服务器端软件。
- [Umo Office Viewer](https://dev.umodoc.com/cn/docs/office-viewer): Umo Office Viewer 是一款 Office 文档查看器，支持在 Web 页面中查看包括 WPS 文档在内的 40 余种主流的办公文档。
- [Umo Office Convert](https://dev.umodoc.com/cn/docs/office-convert): 将 Office、WPS 等 40 余种办公文档转换为可在线查看的文档格式，可与 Umo Office Viewer 结合使用实现办公文档的在线预览。
